package com.chapter12.demo1;


/**
 * Lambda表达式相当于对接口中的方法给出了实现，如果在接口中
 * 声明了多个方法，那么Lambda表达式实现的是哪个方法呢？无法确
 * 定，因此要求Lambda表达式实现的接口只能有一个抽象的方法，这样
 * 的接口称为函数式接口。为了避免接口中出现多个抽象方法，可以在接口上使用
 * @FunctionalInterface注解，声明该接口是一个函数式接口
 */


@FunctionalInterface
public interface MathOperation {
    int operation(int a,int b);
}
